*{	margin: 0;outline: 0;padding: 0;font-size: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a {text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);}
html {height: 100%;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;padding: 0;width: 100%;height: 100%;min-height: 100%;font-family: Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.231;-webkit-touch-callout: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-align: stretch;position: relative;}
img {-ms-interpolation-mode: bicubic;vertical-align: middle;}
img:not([src*="/"]){display:none;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
th, td, caption {vertical-align: middle;}
textarea {resize: none;border: 0;padding: 8px 0;border-radius: 0;}
input, button, select, textarea {outline: none;-webkit-appearance: none;border-radius: 0;}
li {list-style: none;}
/**************************common class********************************/.white {color: #fff;}
.red {color: #ff0000;}
.green{color:#00bf00;}

.pink {color: #ba136b}
.gray {color: #aaa;}
.blank {color: #000;}
.base_color {color: #003;}
.base_color1{color:#00174f}
.base_color2{color:#005293;}
.fl {float: left;}
.fr {float: right;}
.ofh {overflow: hidden;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.vertical_top {vertical-align: top;}
.vertical_middle {vertical-align: middle;}
.vertical_bottom {vertical-align: bottom;}
.text_shandow_white {text-shadow: 0 1px 0 white;}
.text_shandow_black {text-shadow: 0 1px 0 black;}
.text_shandow_gray {text-shadow: 0 1px 0 #ccc;}
.relative {position: relative;}
.absolute {position: absolute;}
.hidden {display: none;}
.hidden.on {display: block;}
.vhidden {visibility: hidden;}
.vhidden.on {visibility: visible;}
.empty:empty {display: none;}
.block {display: block;}
.inlineBlock {display: inline-block;}
.ml_10 {margin-left: 10px;}
.mr_10 {margin-right: 10px;}
.mt_10 {margin-top: 10px;}
.mb_10 {margin-bottom: 10px;}
.m_10 {margin: 10px;}
.m_auto {margin: auto;}
.ml_5 {margin-left: 5px;}
.mr_5 {margin-right: 5px;}
.mt_5 {margin-top: 5px;}
.mb_5 {margin-bottom: 5px;}
.m_5 {margin: 5px;}
.m_auto {margin: auto;}
.pl_10 {padding-left: 10px;}
.pr_10 {padding-right: 10px;}
.pt_10 {padding-top: 10px;}
.pb_10 {padding-bottom: 10px;}
.p_10 {padding: 10px;}
.pl_5 {padding-left: 5px;}
.pr_5 {padding-right: 5px;}
.pt_5 {padding-top: 5px;}
.pb_5 {padding-bottom: 5px;}
.p_5 {padding: 5px;}
.lineThrow {text-decoration: line-through;}
.bold {font-weight: bold;}
.bolder {font-weight: bolder;}
.bg_fff{background-color:#fff;}
.box {width: 100%;display: -webkit-box;display: -moz-box;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.box > * {-webkit-box-flex: 1;-moz-box-flex: 1;}
.tbox {width: 100%;height: 100%;}
.tbox > * {height: 100%;display: table-cell;vertical-align: top;}
.tbox > *:last-child {width: 100%;}
*[class*="btn"] {-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);}
.box_swipe{overflow:hidden;position:relative;}
.box_swipe>ol{height:20px;position: relative;z-index:10;margin-top:-25px;text-align:right;padding-right:20px;background-color:rgba(0,0,0,0.5);}
.box_swipe>ol>li{display:inline-block;margin:5px;width:10px;height:10px;background-color:#757575;border-radius: 10px;}
.box_swipe>ol>li.on{background-color:#ffffff;}
